package com.clei.consts;

import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;

/**
 * netty用到的一些常量
 *
 * @author KIyA
 */
public interface NettyConstants {

    /**
     * 服务端IP
     */
    String SERVER_IP = "127.0.0.1";

    /**
     * 服务端端口
     */
    int SERVER_PORT = 8888;

    /**
     * 字符串分隔符
     */
    String STR_SEPARATOR = "]|[";

    /**
     * websocket server uri
     */
    String WS_URI = "/ws";

    /**
     * websocket 绑定用户关系记号
     */
    String BIND_USER = "bindUser->";

    /**
     * 文件传输buffer大小
     */
    int FILE_BUFFER_SIZE = 1024 * 1024;

    /**
     * 空数据
     */
    byte[] EMPTY = new byte[0];

    /**
     * 默认字符集
     */
    Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
}
